home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2000 October
/
CHIP Turkiye Ekim 2000.iso
/
prog
/
share
/
52
/
setup.exe
/
KMF.Z
/
SWISSFRE.KMF
< prev
next >
Wrap
Text File
|
1999-05-26
|
12KB
|
192 lines
;;;Swiss French Keyboard
[KEYS]
KEY144 = 0xa0, 0xb0 ; (XK_nobreakspace,XK_degree)
KEY145 = 0xa1, 0xb1 ; (XK_exclamdown,XK_plusminus)
KEY146 = 0xa2, 0xb2 ; (XK_cent,XK_twosuperior)
KEY147 = 0xa3, 0xb3 ; (XK_sterling,XK_threesuperior)
KEY148 = 0xa4, 0xb4 ; (XK_currency,XK_acute)
KEY149 = 0xa5, 0xb5 ; (XK_yen,XK_mu)
KEY150 = 0xa6, 0xb6 ; (XK_brokenbar,XK_paragraph)
KEY151 = 0xa7, 0xb7 ; (XK_section,XK_periodcentered)
KEY152 = 0xa8, 0xb8 ; (XK_diaeresis,XK_cedilla)
KEY153 = 0xa9, 0xb9 ; (XK_copyright,XK_onesuperior)
KEY154 = 0xaa, 0xba ; (XK_ordfeminine,XK_masculine)
KEY155 = 0xab, 0xbb ; (XK_guillemotleft,XK_guillemotright)
KEY156 = 0xac, 0xbc ; (XK_notsign,XK_onequarter)
KEY157 = 0xad, 0xbd ; (XK_hyphen,XK_onehalf)
KEY158 = 0xae, 0xbe ; (XK_registered,XK_threequarters)
KEY159 = 0xaf, 0xbf ; (XK_macron,XK_questiondown)
KEY160 = 0xe0, 0xc0 ; (XK_agrave,XK_Agrave)
KEY161 = 0xe1, 0xc1 ; (XK_aacute,XK_Aacute)
KEY162 = 0xe2, 0xc2 ; (XK_acircumflex,XK_Acircumflex)
KEY163 = 0xe3, 0xc3 ; (XK_atilde,XK_Atilde)
KEY164 = 0xe4, 0xc4 ; (XK_adiaeresis,XK_Adiaeresis)
KEY165 = 0xe5, 0xc5 ; (XK_aring,XK_Aring)
KEY166 = 0xe6, 0xc6 ; (XK_ae,XK_AE)
KEY167 = 0xe7, 0xc7 ; (XK_ccedilla,XK_Ccedilla)
KEY168 = 0xe8, 0xc8 ; (XK_egrave,XK_Egrave)
KEY169 = 0xe9, 0xc9 ; (XK_eacute,XK_Eacute)
KEY170 = 0xea, 0xca ; (XK_ecircumflex,XK_Ecircumflex)
KEY171 = 0xeb, 0xcb ; (XK_ediaeresis,XK_Ediaeresis)
KEY172 = 0xec, 0xcc ; (XK_igrave,XK_Igrave)
KEY173 = 0xed, 0xcd ; (XK_iacute,XK_Iacute)
KEY174 = 0xee, 0xce ; (XK_icircumflex,XK_Icircumflex)
KEY175 = 0xef, 0xcf ; (XK_idiaeresis,XK_Idiaeresis)
KEY176 = 0xf0, 0xd0 ; (XK_eth,XK_ETH)
KEY177 = 0xf1, 0xd1 ; (XK_ntilde,XK_Ntilde)
KEY178 = 0xf2, 0xd2 ; (XK_ograve,XK_Ograve)
KEY179 = 0xf3, 0xd3 ; (XK_oacute,XK_Oacute)
KEY180 = 0xf4, 0xd4 ; (XK_ocircumflex,XK_Ocircumflex)
KEY181 = 0xf5, 0xd5 ; (XK_otilde,XK_Otilde)
KEY182 = 0xf6, 0xd6 ; (XK_odiaeresis,XK_Odiaeresis)
KEY183 = 0xf7, 0xd7 ; (XK_division,XK_multiply)
KEY184 = 0xf8, 0xd8 ; (XK_oslash,XK_Ooblique)
KEY185 = 0xf9, 0xd9 ; (XK_ugrave,XK_Ugrave)
KEY186 = 0xfa, 0xda ; (XK_uacute,XK_Uacute)
KEY187 = 0xfb, 0xdb ; (XK_ucircumflex,XK_Ucircumflex)
KEY188 = 0xfc, 0xdc ; (XK_udiaeresis,XK_Udiaeresis)
KEY189 = 0xfd, 0xdd ; (XK_yacute,XK_Yacute)
KEY190 = 0xfe, 0xde ; (XK_thorn,XK_THORN)
KEY191 = 0xff, 0xdf ; (XK_ydiaeresis,XK_ssharp)
KEY1 = 0xff1b, 0xff1b ; (XK_Escape,XK_Escape)
KEY2 = 0x31, 0x2b, 0x7c ; (XK_1,XK_plus,XK_bar)
KEY3 = 0x32, 0x22, 0x40 ; (XK_2,XK_quotedbl,XK_at)
KEY4 = 0x33, 0x2a, 0x23 ; (XK_3,XK_asterisk,XK_numbersign)
KEY5 = 0x34, 0xe7 ; (XK_4,XK_ccedilla)
KEY6 = 0x35, 0x25 ; (XK_5,XK_percent)
KEY7 = 0x36, 0x26, 0xac ; (XK_6,XK_ampersand,XK_notsign)
KEY8 = 0x37, 0x2f, 0xa6 ; (XK_7,XK_slash,XK_brokenbar)
KEY9 = 0x38, 0x28, 0xa2 ; (XK_8,XK_parenleft,XK_cent)
KEY10 = 0x39, 0x29 ; (XK_9,XK_parenright)
KEY11 = 0x30, 0x3d ; (XK_0,XK_equal)
KEY12 = 0x27, 0x3f, 0xb4 ; (XK_apostrophe,XK_question,XK_acute)
KEY13 = 0x5e, 0x60 ; (XK_asciicircum,XK_grave)
KEY14 = 0xff08, 0xffff ; (XK_BackSpace,XK_Delete)
KEY15 = 0xff09, 0xff89 ; (XK_Tab,XK_KP_Tab)
KEY16 = 0x71, 0x51 ; (XK_q,XK_Q) (##)
KEY17 = 0x77, 0x57 ; (XK_w,XK_W) (##)
KEY18 = 0x65, 0x45, 0xa4 ; (XK_e,XK_E) (##) + XK_currency
KEY19 = 0x72, 0x52 ; (XK_r,XK_R) (##)
KEY20 = 0x74, 0x54 ; (XK_t,XK_T) (##)
KEY21 = 0x7a, 0x5a ; (XK_z,XK_Z) (##)
KEY22 = 0x75, 0x55 ; (XK_u,XK_U) (##)
KEY23 = 0x69, 0x49 ; (XK_i,XK_I) (##)
KEY24 = 0x6f, 0x4f ; (XK_o,XK_O) (##)
KEY25 = 0x70, 0x50 ; (XK_p,XK_P) (##)
KEY26 = 0xe8, 0xfc, 0x5b ; (XK_egrave,XK_udiaeresis,XK_bracketleft)
KEY27 = 0xa8, 0x21, 0x5d ; (XK_diaeresis,XK_exclam,XK_bracketright)
KEY28 = 0xff0d, 0xff0d ; (XK_Return,XK_Return)
KEY29 = 0xffe3, 0xffe3 ; (XK_Control_L,XK_Control_L)
KEY30 = 0x61, 0x41 ; (XK_a,XK_A) (##)
KEY31 = 0x73, 0x53 ; (XK_s,XK_S) (##)
KEY32 = 0x64, 0x44 ; (XK_d,XK_D) (##)
KEY33 = 0x66, 0x46 ; (XK_f,XK_F) (##)
KEY34 = 0x67, 0x47 ; (XK_g,XK_G) (##)
KEY35 = 0x68, 0x48 ; (XK_h,XK_H) (##)
KEY36 = 0x6a, 0x4a ; (XK_j,XK_J) (##)
KEY37 = 0x6b, 0x4b ; (XK_k,XK_K) (##)
KEY38 = 0x6c, 0x4c ; (XK_l,XK_L) (##)
KEY39 = 0xe9, 0xf6 ; (XK_eacute,XK_odiaeresis)
KEY40 = 0xe0, 0xe4, 0x7b ; (XK_agrave,XK_adiaeresis,XK_braceleft)
KEY41 = 0xa7, 0xb0 ; (XK_section,XK_degree)
KEY42 = 0xffe1, 0xffe1 ; (XK_Shift_L,XK_Shift_L)
KEY43 = 0x24, 0xa3, 0x7d ; (XK_dollar,XK_sterling,XK_braceright)
KEY44 = 0x79, 0x59 ; (XK_y,XK_Y) (##)
KEY45 = 0x78, 0x58 ; (XK_x,XK_X) (##)
KEY46 = 0x63, 0x43 ; (XK_c,XK_C) (##)
KEY47 = 0x76, 0x56 ; (XK_v,XK_V) (##)
KEY48 = 0x62, 0x42 ; (XK_b,XK_B) (##)
KEY49 = 0x6e, 0x4e ; (XK_n,XK_N) (##)
KEY50 = 0x6d, 0x4d ; (XK_m,XK_M) (##)
KEY51 = 0x2c, 0x3b ; (XK_comma,XK_semicolon)
KEY52 = 0x2e, 0x3a ; (XK_period,XK_colon)
KEY53 = 0x2d, 0x5f ; (XK_minus,XK_underscore)
KEY54 = 0xffe2, 0xffe2 ; (XK_Shift_R,XK_Shift_R)
KEY55 = 0xffaa, 0xff61 ; (XK_KP_Multiply,XK_Print)
KEY56 = 0xffe9, 0xffe7 ; (XK_Alt_L,XK_Meta_L)
KEY57 = 0x20, 0x20 ; (XK_space,XK_space)
KEY58 = 0xffe5, 0xffe5 ; (XK_Caps_Lock,XK_Caps_Lock)
KEY59 = 0xffbe, 0xffbe ; (XK_F1,XK_F1)
KEY60 = 0xffbf, 0xffbf ; (XK_F2,XK_F2)
KEY61 = 0xffc0, 0xffc0 ; (XK_F3,XK_F3)
KEY62 = 0xffc1, 0xffc1 ; (XK_F4,XK_F4)
KEY63 = 0xffc2, 0xffc2 ; (XK_F5,XK_F5)
KEY64 = 0xffc3, 0xffc3 ; (XK_F6,XK_F6)
KEY65 = 0xffc4, 0xffc4 ; (XK_F7,XK_F7)
KEY66 = 0xffc5, 0xffc5 ; (XK_F8,XK_F8)
KEY67 = 0xffc6, 0xffc6 ; (XK_F9,XK_F9)
KEY68 = 0xffc7, 0xffc7 ; (XK_F10,XK_F10)
KEY69 = 0xff13, 0xff13 ; (XK_Pause,XK_Pause)
KEY70 = 0xff14, 0xff14 ; (XK_Scroll_Lock,XK_Scroll_Lock)
KEY71 = 0xff50, 0xffb7 ; (XK_Home,XK_KP_7)
KEY72 = 0xff52, 0xffb8 ; (XK_Up,XK_KP_8)
KEY73 = 0xff55, 0xffb9 ; (XK_Page_Up,XK_KP_9)
KEY74 = 0xffad, 0xffad ; (XK_KP_Subtract,XK_KP_Subtract)
KEY75 = 0xff51, 0xffb4 ; (XK_Left,XK_KP_4)
KEY76 = 0xff80, 0xffb5 ; (XK_KP_Space,XK_KP_5)
KEY77 = 0xff53, 0xffb6 ; (XK_Right,XK_KP_6)
KEY78 = 0xffab, 0xffab ; (XK_KP_Add,XK_KP_Add)
KEY79 = 0xff57, 0xffb1 ; (XK_End,XK_KP_1)
KEY80 = 0xff54, 0xffb2 ; (XK_Down,XK_KP_2)
KEY81 = 0xff56, 0xffb3 ; (XK_Page_Down,XK_KP_3)
KEY82 = 0xff63, 0xffb0 ; (XK_Insert,XK_KP_0)
KEY83 = 0xffff, 0xffae ; (XK_Delete,XK_KP_Decimal)
KEY86 = 0x3c, 0x3e, 0x5c ; (XK_less,XK_greater,XK_backslash)
KEY87 = 0xffc8, 0xffc8 ; (XK_F11,XK_F11)
KEY88 = 0xffc9, 0xffc9 ; (XK_F12,XK_F12)
KEY28E = 0xff8d, 0xff8d ; (XK_KP_Enter,XK_KP_Enter)
KEY29E = 0xffe4, 0xffe4 ; (XK_Control_R,XK_Control_R)
KEY53E = 0xffaf, 0xffaf ; (XK_KP_Divide,XK_KP_Divide)
KEY56E = 0xff7e, 0xff7e ; (XK_Mode_switch,XK_Mode_switch)
KEY69E = 0xff7f, 0xff7f ; (XK_Num_Lock,XK_Num_Lock)
KEY71E = 0xff50, 0xff50 ; (XK_Home,XK_Home)
KEY72E = 0xff52, 0xff52 ; (XK_Up,XK_Up)
KEY73E = 0xff55, 0xff55 ; (XK_Page_Up,XK_Page_Up)
KEY75E = 0xff51, 0xff51 ; (XK_Left,XK_Left)
KEY77E = 0xff53, 0xff53 ; (XK_Right,XK_Right)
KEY79E = 0xff57, 0xff57 ; (XK_End,XK_End)
KEY80E = 0xff54, 0xff54 ; (XK_Down,XK_Down)
KEY81E = 0xff56, 0xff56 ; (XK_Page_Down,XK_Page_Down)
KEY82E = 0xff63, 0xff63 ; (XK_Insert,XK_Insert)
KEY83E = 0xffff, 0xffff ; (XK_Delete,XK_Delete)
KEY192 = 0x7e ; (XK_asciitilde)
;;;+Compose(...'3D.39=R 7E@asciitilde'): add toXKcode=126/0x7e into ibmCode=192/0xc0
[COMPOSERS_XKK]
COMP94=18>170S,22>187S,23>174S,24>180S,30>162S
;COMP(XK_asciicircum)=
;;; (XK_e) > (XK_ecircumflex) mods=1
;;; (XK_u) > (XK_ucircumflex) mods=1
;;; (XK_i) > (XK_icircumflex) mods=1
;;; (XK_o) > (XK_ocircumflex) mods=1
;;; (XK_a) > (XK_acircumflex) mods=1
;;;--- (XK_space) > (XK_asciicircum) mods=0
COMP168=18>171S,44>191,22>188S,23>175S,24>182S,30>164S
;COMP(XK_diaeresis)=
;;; (XK_e) > (XK_ediaeresis) mods=1
;;; (XK_y) > (XK_ydiaeresis) mods=0
;;; (XK_u) > (XK_udiaeresis) mods=1
;;; (XK_i) > (XK_idiaeresis) mods=1
;;; (XK_o) > (XK_odiaeresis) mods=1
;;; (XK_a) > (XK_adiaeresis) mods=1
;;;--- (XK_space) > (XK_diaeresis) mods=0
COMP96=18>168S,22>185S,23>172S,24>178S,30>160S
;COMP(XK_grave)=
;;; (XK_e) > (XK_egrave) mods=1
;;; (XK_u) > (XK_ugrave) mods=1
;;; (XK_i) > (XK_igrave) mods=1
;;; (XK_o) > (XK_ograve) mods=1
;;; (XK_a) > (XK_agrave) mods=1
;;;--- (XK_space) > (XK_asciicircum) mods=1
COMP180=18>169S,21>189S,22>186S,23>173S,24>179S,30>161S
;COMP(XK_acute)=
;;; (XK_e) > (XK_eacute) mods=1
;;; (XK_z) > (XK_yacute) mods=1
;;; (XK_u) > (XK_uacute) mods=1
;;; (XK_i) > (XK_iacute) mods=1
;;; (XK_o) > (XK_oacute) mods=1
;;; (XK_a) > (XK_aacute) mods=1
;;;--- (XK_space) > (XK_apostrophe) mods=1